package com.jt.service;

import com.jt.dao.UserDao;
import com.jt.pojo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

@Service
public class UserServiceImpl implements UserService{
 //关于注解的说明
    //1.@Autowired:可以根据类型、属性名称进行注入 首先按照类型进行注入
    //2.@Qualifier:如果需要按照名称进行注入，则需要额外添加@Qualifier
    //3.@Resource(type="xxx.class",name="属性名称")
    //关于注解补充：由于@Resource()注解是java原生提供的，建议以@Autowired为主
    @Autowired
    //@Qualifier(value = "属性的名称")
    @Resource()
    private UserDao userDao;

    public void setUserDao(UserDao userDao) {
        this.userDao = userDao;
    }

    @Override
    public void addUser(User user) {

        userDao.addUser(user);
    }
}
